package cn.kai.basic.service;

import cn.kai.basic.dto.LoginDto;
import cn.kai.basic.dto.WechatDto;
import cn.kai.basic.util.AjaxResult;

import java.util.Map;

/**
 * @Author Kai
 * @Date 2022/6/18 21:05
 * @PackageName:cn.kai.basic.service
 * @ClassName: ILogingService
 * @Description: 登录service层
 * @Version 1.0
 */
public interface ILoginService {
    /**
     * 账号密码登录
     * @param dto
     * @return
     */
    Map<String, Object> account(LoginDto dto);

    /**
     * 微信扫码登录
     * @param dto
     * @return
     */
    AjaxResult wechat(WechatDto dto);

    /**
     * 微信账户绑定
     * @param dto
     * @return
     */
    Map<String, Object> binder(WechatDto dto);
}
